Label1.Caption = "This is an example of a simple animation technique: swapping different icons in and out of a single picture box."
Picture1.Picture = Picture2(1).Image ' Start with dark moon
For I = 8 To 1 Step -1
Picture1.Picture = Picture2(I).Image
For J = 1 To 30000
' Wait loop so animation doesn't run too fast
Next J
Next I
Picture1.Picture = Picture2(1).Image ' End with dark moon
Case 1
Picture1.Picture = Picture2(9).Image
Label1.Caption = "This bitmap is 4 times larger than the moon pictures. By setting Picture1's AutoSize property to TRUE, we can make it grow to fit this larger image."
End Select
End Sub
'Form2-Explore
' - ExploreHelp is a general procedure in the CMNPROCS.BAS module
Sub MnuHelpChoice_Click (Index As Integer)
Select Case Index
Case 0
ExploreHelp HELP_INDEX, HELP_INDEX
Case 1
ExploreHelp HELP_CONTEXT, HOW_TO_USE
Case 2
ExploreHelp HELP_CONTEXT, ABOUT_FORM2
End Select
End Sub
'Form2-Explore
Sub MnuHelpTraining_Click ()
Form8.Show
End Sub
'Form2-Explore
Sub MnuHelpAbout_Click ()
Form7.Show
End Sub
'Form2-Explore
' - CloseApp is a general procedure in the CMNPROCS.BAS module
Sub MnuFileExit_Click ()
CloseApp Form2.hWnd
End Sub
'Form2-Explore
Sub LblChangeForm_Click (Index As Integer)
Select Case Index
Case 0 ' Back
LblChangeForm Form2, Form1
ExploreHelp HELP_CONTEXT, ABOUT_FORM1
Case 1 ' Next
LblChangeForm Form2, Form3
ExploreHelp HELP_CONTEXT, ABOUT_FORM3
End Select
End Sub
Sub Form_Load ()
Form1.Height = Screen.Height - 100
Form1.Width = Screen.Width * .45
End Sub
' Form3 - Explore
Sub Command1_Click ()
Check1.Value = FALSE
Check2.Value = FALSE
Option1.Value = FALSE
Option2.Value = FALSE
Option3.Value = FALSE
Option4.Value = FALSE
Form3.BackColor = WHITE
End Sub
'Form3-Explore
Sub Option1_Click ()
Form3.BackColor = LIGHT_YELLOW
End Sub
'Form3-Explore
Sub Option2_Click ()
Form3.BackColor = WHITE
End Sub
' Form3 - Explore
Sub Check2_Click ()
If Check2.Value = 1 Then
Frame2.FontItalic = TRUE
Else
Frame2.FontItalic = FALSE
End If
End Sub
' Form3 - Explore
Sub Check1_Click ()
If Check1.Value = 1 Then
Frame2.FontBold = TRUE
Else
Frame2.FontBold = FALSE
End If
End Sub
'Form3-Explore
' - ExploreHelp is a general procedure in the CMNPROCS.BAS module
Sub MnuHelpChoice_Click (Index As Integer)
Select Case Index
Case 0
ExploreHelp HELP_INDEX, HELP_INDEX
Case 1
ExploreHelp HELP_CONTEXT, HOW_TO_USE
Case 2
ExploreHelp HELP_CONTEXT, ABOUT_FORM3
Case 4
Form8.Show
Case 6
Form7.Show
End Select
End Sub
'Form3-Explore
' - CloseApp is a general procedure in the CMNPROCS.BAS module
Sub MnuFileExit_Click ()
CloseApp Form3.hWnd
End Sub
'Form3-Explore
Sub LblChangeForm_Click (Index As Integer)
Select Case Index
Case 0 ' Back
LblChangeForm Form3, Form2
ExploreHelp HELP_CONTEXT, ABOUT_FORM2
Case 1 ' Next
LblChangeForm Form3, Form4
ExploreHelp HELP_CONTEXT, ABOUT_FORM4
End Select
End Sub
Sub Form_Load ()
Form1.Height = Screen.Height - 100
Form1.Width = Screen.Width * .45
End Sub
'Form4-Explore
Sub Drive1_Change ()
On Error GoTo DriveError
Dir1.Path = Drive1.Drive
Exit Sub
DriveError:
If Err = 71 Then ' Check for "Disk not ready" error
MsgBox Error$(Err), 0, "Drive Box Error"
Resume
Else
MsgBox Error$(Err), 0, "Drive Box Error"
Resume Next
End If
End Sub
'Form4-Explore
Sub Dir1_Change ()
File1.Path = Dir1.Path
End Sub
'Form4-Explore
' - ExploreHelp is a general procedure in the CMNPROCS.BAS module
Sub MnuHelpChoice_Click (Index As Integer)
Select Case Index
Case 0
ExploreHelp HELP_INDEX, HELP_INDEX
Case 1
ExploreHelp HELP_CONTEXT, HOW_TO_USE
Case 2
ExploreHelp HELP_CONTEXT, ABOUT_FORM4
Case 4
Form8.Show ' Training Help Form
Case 6
Form7.Show ' About Help Form
End Select
End Sub
'Form4-Explore
' - CloseApp is a general procedure in the CMNPROCS.BAS module
Sub MnuFileExit_Click ()
CloseApp Form4.hWnd
End Sub
'Form4-Explore
Sub LblChangeForm_Click (Index As Integer)
Select Case Index
Case 0 ' Back
LblChangeForm Form4, Form3
ExploreHelp HELP_CONTEXT, ABOUT_FORM3
Case 1 ' Next
LblChangeForm Form4, Form5
ExploreHelp HELP_CONTEXT, ABOUT_FORM5
End Select
End Sub
'Form4-Explore
Sub File1_DblClick ()
Dim Path As String
If Right$(File1.Path, 1) <> "\" Then
Path = File1.Path + "\"
Else
Path = File1.Path
End If
Label2.Caption = Path + File1.FileName
End Sub
Sub Form_Load ()
Form1.Height = Screen.Height - 100
Form1.Width = Screen.Width * .45
End Sub
' Form5-Explore
Sub Form_Load ()
Dim I As Integer
Form1.Height = Screen.Height - 100
Form1.Width = Screen.Width * .45
List1.AddItem "0 - Dropdown Combo", 0
List1.AddItem "1 - Simple Combo", 1
List1.AddItem "2 - Dropdown list", 2
Combo1.AddItem "0 - Dropdown Combo"
Combo2.AddItem "2 - Simple Combo"
Combo3.AddItem "2 - Dropdown List"
For I = 2 To 4
Combo1.AddItem "Item # " + Str$(I)
Combo2.AddItem "Item # " + Str$(I)
Combo3.AddItem "Item # " + Str$(I)
Next I
Combo1.Top = Form4.Top + (Form4.Height * .55)
Combo2.Top = Form4.Top + (Form4.Height * .55)
Combo3.Top = Form4.Top + (Form4.Height * .55)
End Sub
'Form5-Explore
Sub List1_DblClick ()
Select Case List1.ListIndex
Case 0
Combo2.Visible = FALSE
Combo3.Visible = FALSE
Label1(1).Visible = TRUE
Combo1.Visible = TRUE
Combo1.SetFocus
Case 1
Combo1.Visible = FALSE
Combo3.Visible = FALSE
Label1(1).Visible = TRUE
Combo2.Visible = TRUE
Combo2.SetFocus
Case 2
Combo1.Visible = FALSE
Combo2.Visible = FALSE
Label1(1).Visible = TRUE
Combo3.Visible = TRUE
Combo3.SetFocus
End Select
End Sub
'Form5-Explore
Sub Combo1_GotFocus ()
Combo1.Text = "0 - Dropdown Combo"
End Sub
'Form5-Explore
Sub Combo3_GotFocus ()
Combo3.ListIndex = 0
Call Combo3_Click
End Sub
Sub Combo3_Click ()
End Sub
'Form5-Explore
Sub LblChangeForm_Click (Index As Integer)
Combo1.Visible = FALSE
Combo2.Visible = FALSE
Combo3.Visible = FALSE
Label1(1).Visible = FALSE
Select Case Index
Case 0 ' Back
LblChangeForm Form5, Form4
ExploreHelp HELP_CONTEXT, ABOUT_FORM4
Case 1 ' Next
LblChangeForm Form5, Form6
ExploreHelp HELP_CONTEXT, ABOUT_FORM6
End Select
End Sub
'Form5-Explore
' - ExploreHelp is a general procedure in the CMNPROCS.BAS module
Sub MnuHelpChoice_Click (Index As Integer)
Select Case Index
Case 0
ExploreHelp HELP_INDEX, HELP_INDEX
Case 1
ExploreHelp HELP_CONTEXT, HOW_TO_USE
Case 2
ExploreHelp HELP_CONTEXT, ABOUT_FORM5
Case 4
Form8.Show ' Training Help Form
Case 6
Form7.Show ' About Help Form
End Select
End Sub
'Form5-Explore
Sub Combo2_GotFocus ()
Combo2.Text = "1 - Simple Combo"
End Sub
'Form5-Explore
' - CloseApp is a general procedure in the CMNPROCS.BAS module
Sub MnuFileExit_Click ()
CloseApp Form5.hWnd
End Sub
Dim OldHeight As Single
Dim OldWidth As Single
'Form6-Explore
Sub Timer1_Timer ()
Dim NewLine As String
NewLine = Chr$(13) + Chr$(10)
Form6.Picture1.Visible = Not Form6.Picture1.Visible
Label2.Caption = "Timer Interval = " + Str$(Timer1.Interval) + "." + NewLine + "To change the interval, use the scroll bars."
MsgBox "You must set the MAXWINVB environment variable in your AUTOEXEC.BAT file to the drive and directory where you installed this application's files for it to run correctly.", 0, "Environment Not Set"